package aiyh.utils.httpUtil.util;

import aiyh.utils.httpUtil.ExtendedIOUtils;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.impl.client.CloseableHttpClient;

/**
 * @author EBU7-dev1-ayh
 * @create 2021/11/5 0005 16:09
 */


public class CloseThread implements Runnable {

	private CloseableHttpClient httpClient;
	private CloseableHttpResponse response;

	public CloseThread(CloseableHttpClient httpClient, CloseableHttpResponse response) {
		this.httpClient = httpClient;
		this.response = response;
	}

	@Override
	public void run() {
		try {
			Thread.sleep(1000 * 60);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}finally {
			ExtendedIOUtils.closeQuietly(httpClient);
			ExtendedIOUtils.closeQuietly(response);
		}
	}
}
